Scrapbox themes by Nrem (prototype I)
別名:スキン方式、変数フラグ式、Prototype I
NremのScrapboxテーマの最初のバージョン。
@container style(--var) のProjectCSSでの利用
Ruiniĝa Aŭreolo (Prototype I)
利点:
標準テーマの上に別個のユーザーテーマを被せる方式(スキン)
ページごとに別のテーマを適用することが可能(ページの表示を変更する記法)
ユーザーテーマを引き剥がして標準テーマに戻すのが容易(Cosenseテーマ)
欠陥:
app.css のセレクターや変数を利用せず、独自に再定義したセレクターと変数でプロパティを上書きする
redパフォーマンスのボトルネックその1
app.css に相当するのは theme.nremiel.core (prototype)。
明らかに必要以上の変更を加えている。互換性が低い。
@container style(--var) が重い
redパフォーマンスのボトルネックその2(致命的)
変数コンテナクエリーはブラウザに実装されたばかりであり、パフォーマンス面の問題がある。
深刻なパフォーマンス面の問題があるため、Prototype IIに移行した。